package data.passingData;
import java.util.Date;
import java.util.List;

import data.Charge;
import data.Payment;
public class ReservationDataForReport implements Cloneable {
	private long id;
	private long displayId;
	private long guestId;
	private Double paidFolio;
	private Double chargeFolio;
	private String cleaningStatus;
	private String reasoncancelString;
	private String folioId;
	private String phone;
	private String email;
	private String pracketPrice;
	private Long pracketPriceId;
	private Double tax;
	private Double totaltax;
	private Double afterNightChargeRoom;
	private Double defaultCherge;
	private String name;
	private Double balance;
	private long groupId;
	private boolean isAssign;
	private String roomName;
	private String roomTypeName;
	private long roomNameId;
	private long roomTypeId;
	private Date date;
	private long span;
	private long order;
	private String color;
	private String roomStatus;
	private boolean isChangeRoomFrom;
	private boolean isChangeRoomTo;
	private Date dateTo;
	private String reservationTitle;
	private boolean sellRoom;
	private String groupIdString;
	private String resList;
	private String paymentList; // To be paid.
	private long adult;
	private String description;
	private Double paymentAmount;  // value pay.
	private String sourcesString;
	private String ChargeCheckTemp;
	private String typePage;
	private String agencyString;
	private String travel;
	private List<Charge> OtherChargeList;
	private String OtherChargeString;
	private List<Payment> payment;
	private List<Charge> ChargeList;
	private Double chargeAmount;
	
	public long getDisplayId() {
		return displayId;
	}
	public void setDisplayId(long displayId) {
		this.displayId = displayId;
	}
	public Double getChargeAmount() {
		return chargeAmount;
	}
	public void setChargeAmount(Double chargeAmount) {
		this.chargeAmount = chargeAmount;
	}
	public List<Charge> getChargeList() {
		return ChargeList;
	}
	public void setChargeList(List<Charge> chargeList) {
		ChargeList = chargeList;
	}
	public List<Payment> getPayment() {
		return payment;
	}
	public void setPayment(List<Payment> payment) {
		this.payment = payment;
	}
	public String getTravel() {
		return travel;
	}
	public void setTravel(String travel) {
		this.travel = travel;
	}
	public Double getPaidFolio() {
		return paidFolio;
	}
	public void setPaidFolio(Double paidFolio) {
		this.paidFolio = paidFolio;
	}
	public Double getChargeFolio() {
		return chargeFolio;
	}
	public void setChargeFolio(Double chargeFolio) {
		this.chargeFolio = chargeFolio;
	}
	public String getCleaningStatus() {
		return cleaningStatus;
	}
	public void setCleaningStatus(String cleaningStatus) {
		this.cleaningStatus = cleaningStatus;
	}
	public Long getPracketPriceId() {
		return pracketPriceId;
	}
	public void setPracketPriceId(Long pracketPriceId) {
		this.pracketPriceId = pracketPriceId;
	}
	public String getFolioId() {
		return folioId;
	}
	public void setFolioId(String folioId) {
		this.folioId = folioId;
	}
	public String getReasoncancelString() {
		return reasoncancelString;
	}
	public void setReasoncancelString(String reasoncancelString) {
		this.reasoncancelString = reasoncancelString;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public Double getTax() {
		return tax;
	}
	public void setTax(Double tax) {
		this.tax = tax;
	}
	public Double getDefaultCherge() {
		return defaultCherge;
	}
	public void setDefaultCherge(Double defaultCherge) {
		this.defaultCherge = defaultCherge;
	}
	public Double getTotaltax() {
		return totaltax;
	}
	public void setTotaltax(Double totaltax) {
		this.totaltax = totaltax;
	}
	public Double getAfterNightChargeRoom() {
		return afterNightChargeRoom;
	}
	public void setAfterNightChargeRoom(Double afterNightChargeRoom) {
		this.afterNightChargeRoom = afterNightChargeRoom;
	}
	public Double getBalance() {
		return balance;
	}
	public void setBalance(Double balance) {
		this.balance = balance;
	}
	public String getPracketPrice() {
		return pracketPrice;
	}
	public void setPracketPrice(String pracketPrice) {
		this.pracketPrice = pracketPrice;
	}
	public String getAgencyString() {
		return agencyString;
	}
	public void setAgencyString(String agencyString) {
		this.agencyString = agencyString;
	}
	public String getTypePage() {
		return typePage;
	}
	public void setTypePage(String typePage) {
		this.typePage = typePage;
	}
	public List<ReservationDataForReport> subList;
	
	public List<ReservationDataForReport> getSubList() {
		return subList;
	}
	public void setSubList(List<ReservationDataForReport> subList) {
		this.subList = subList;
	}
	public String getChargeCheckTemp() {
		return ChargeCheckTemp;
	}
	public void setChargeCheckTemp(String chargeCheckTemp) {
		ChargeCheckTemp = chargeCheckTemp;
	}
	public String getSourcesString() {
		return sourcesString;
	}
	public void setSourcesString(String sourcesString) {
		this.sourcesString = sourcesString;
	}
	public Double getPaymentAmount() {
		return paymentAmount;
	}
	public void setPaymentAmount(Double paymentAmount) {
		this.paymentAmount = paymentAmount;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public long getAdult() {
		return adult;
	}
	public void setAdult(long adult) {
		this.adult = adult;
	}
	private long child;
	public long getChild() {
		return child;
	}
	public void setChild(long child) {
		this.child = child;
	}
	public String getPaymentList() {
		return paymentList;
	}
	public void setPaymentList(String paymentList) {
		this.paymentList = paymentList;
	}
	public String getResList() {
		return resList;
	}
	public void setResLis(String resList) {
		this.resList = resList;
	}
	public String getGroupIdString() {
		return groupIdString;
	}
	public void setGroupIdString(String groupIdString) {
		this.groupIdString = groupIdString;
	}
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public long getGuestId() {
		return guestId;
	}
	public void setGuestId(long guestId) {
		this.guestId = guestId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
	public long getGroupId() {
		return groupId;
	}
	public void setGroupId(long groupId) {
		this.groupId = groupId;
	}
	public boolean isAssign() {
		return isAssign;
	}
	public void setAssign(boolean isAssign) {
		this.isAssign = isAssign;
	}
	public String getRoomName() {
		return roomName;
	}
	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}
	public long getRoomNameId() {
		return roomNameId;
	}
	public void setRoomNameId(long roomNameId) {
		this.roomNameId = roomNameId;
	}
	public long getRoomTypeId() {
		return roomTypeId;
	}
	public void setRoomTypeId(long roomTypeId) {
		this.roomTypeId = roomTypeId;
	}
	public String getRoomTypeName() {
		return roomTypeName;
	}
	public void setRoomTypeName(String roomTypeName) {
		this.roomTypeName = roomTypeName;
	}
	public Date getDate() {
		return date;
	}
	public void setDate(Date date) {
		this.date = date;
	}
	public long getSpan() {
		return span;
	}
	public void setSpan(long span) {
		this.span = span;
	}
	public long getOrder() {
		return order;
	}
	public void setOrder(long order) {
		this.order = order;
	}
	public String getColor() {
		return color;
	}
	public void setColor(String color) {
		this.color = color;
	}
	public String getRoomStatus() {
		return roomStatus;
	}
	public void setRoomStatus(String roomStatus) {
		this.roomStatus = roomStatus;
	}
	public boolean isChangeRoomFrom() {
		return isChangeRoomFrom;
	}
	public void setChangeRoomFrom(boolean isChangeRoomFrom) {
		this.isChangeRoomFrom = isChangeRoomFrom;
	}
	public boolean isChangeRoomTo() {
		return isChangeRoomTo;
	}
	public void setChangeRoomTo(boolean isChangeRoomTo) {
		this.isChangeRoomTo = isChangeRoomTo;
	}
	public Date getDateTo() {
		return dateTo;
	}
	public void setDateTo(Date dateTo) {
		this.dateTo = dateTo;
	}
	public String getReservationTitle() {
		return reservationTitle;
	}
	public void setReservationTitle(String reservationTitle) {
		this.reservationTitle = reservationTitle;
	}
	public boolean isSellRoom() {
		return sellRoom;
	}
	public void setSellRoom(boolean sellRoom) {
		this.sellRoom = sellRoom;
	}
	public List<Charge> getOtherChargeList() {
		return OtherChargeList;
	}
	public void setOtherChargeList(List<Charge> otherChargeList) {
		OtherChargeList = otherChargeList;
	}
	public String getOtherChargeString() {
		return OtherChargeString;
	}
	public void setOtherChargeString(String otherChargeString) {
		OtherChargeString = otherChargeString;
	}

}
